# -*- encoding:utf-8 -*-

#设置【任务队列】的url地址，使用redis作为第三方任务队列,以及定义指定队列存在redis14号仓库
broker_url = "redis://127.0.0.1:6379/14"


#设置【结果队列】 ，存在15号库中
result_backend = "redis://127.0.0.1:6379/15"



from celery.schedules import crontab    #celery内置定时任务模块
from .main import app
# 定时任务的调度列表，用于注册定时任务
app.conf.beat_schedule = {
    'check_order_outtime': {    #自定义名字
        # 本次定时调度的任务
        'task': 'check_order', # 这里的任务名称必须先到main.py中注册，然后tasks文件中装饰器中指定任务名
        # 定时任务的调度周期
        # 'schedule': crontab(minute=0, hour=0),   # 每周凌晨00:00
        'schedule': crontab(),   # 每分钟
      	# 'args': (16, 16),  # 注意：任务就是一个函数，所以如果是固定的参数则需要这里传参，
                            # 如果不是固定参数，动态参数，需要存到第三方存储设备，任务启动读取第三方存储设备读取参数
    },
}





























